package asxpgyp.okhttputil.com.okhttp3demo;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

import java.io.File;
import java.io.IOException;
import java.util.concurrent.TimeUnit;

import okhttp3.Cache;
import okhttp3.Call;
import okhttp3.Callback;
import okhttp3.FormBody;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import okhttp3.logging.HttpLoggingInterceptor;

public class MainActivity extends AppCompatActivity {
    private String url = "http://120.76.205.241:8000/news/qihoo?kw=%E7%99%BD&site=qq.com&apikey=wzCafoX4TEWwZY4SNmdprUbEvOVrihj62MTdOEb4ZvBtWfkUmsGOPesBM7EAKUiO";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

//        OkHttpEngine.getInstance().setCache(this).setGsonBean(GsonBean.class).getAsynHttp(url, new ResultCallback<GsonBean>() {
//            @Override
//            public void onError(Call call, IOException e) {
//
//            }
//
//            @Override
//            public void onResponse(Call call, GsonBean bean) {
//                Log.d("MainActivity", "bean.getData().size():" + bean.getData().size());
//            }
//        });
//
//        OkHttpEngine.getInstance().setCache(this).setGsonBean(GsonBean.class).postAsynHttp(url, new ResultCallback<GsonBean>() {
//            @Override
//            public void onError(Call call, IOException e) {
//
//            }
//
//            @Override
//            public void onResponse(Call call, GsonBean bean) {
//
//            }
//        });
//        OkHttpEngine.getInstance().setCache(this).setGsonBean(GsonBean.class).sendMultipart("", "", new ResultCallback<GsonBean>() {
//            @Override
//            public void onError(Call call, IOException e) {
//
//            }
//
//            @Override
//            public void onResponse(Call call, GsonBean result) {
//
//            }
//        });
        OkHttpEngine.getInstance().setCache(this).download(this);
    }
}
